home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 096 / rbbsbugs.arc / RBBSBUGS < prev    next >
Encoding:
Text File  |  1986-01-13  |  7.5 KB  |  140 lines

  1. .po 0
  2.     note:  This is a transcript of the summary of RBBS bugs downloaded
  3.            from Thomas Mack's "2nd Ring" BBS on 01/13/86    
  4.  
  5.  
  6.           ============= Reported Bugs/Problems ==============
  7.  
  8.       N O T E :  These fixes are not part of the downloadable
  9.                  files on this or any other system.  These fixes
  10.                  are supplied so that you may apply them to the
  11.                  copies of the .BAS programs you have.
  12.                  They will be included in the next offical release
  13.                  of RBBS-PC.
  14.  
  15. PROGRAM   EXT    DATE     DESCRIPTION/SOLUTION
  16. --------  ---  --------   --------------------------------------------
  17. VERSION CPC13-1A
  18.  
  19. RBBS-PC   BAS  12/01/85  7:00PM First release of CPC13-1A
  20.  
  21. RBBS-PC   BAS  12/01/85  MNP protocol not available.  
  22.           EXE            STATUS: Working on it.  See 13-1A's
  23.                          documentation -- page 19, item 27.
  24.  
  25. RBBS-PC   BAS  12/01/85  Carrier drops on returning from "doors"
  26.           EXE            or DOS (SYSOP remote option 7).
  27.                          STATUS:  Problem is with initialization done
  28.                          BASIC when RBBS-PC is loaded into memory but
  29.                          before RBBS-PC gets control.  Working with
  30.                          Microsoft on this one.
  31.  
  32. RBBS-PC   BAS   12/10/85 RBBS-PC gives error 62 in line 5151.  This is
  33.           EXE            caused by a PASSWRDS file that is not formatted
  34.                          correctly.  The file must be in increments of
  35.                          three parameters each followed by either a ","
  36.                          or CR/LF.  See 13-1A's documentation -- page
  37.                          63, section 12.3.
  38.                          STATUS:  There are three solutions. 
  39.  
  40.                          1) Don't use the PASSWRDS file
  41.                          2) Correct the passwrds file so that is format is
  42.                             correct.
  43.                          3) Change line 13047 of RBBS-PC.BAS and recompile
  44.                             RBBS-PC.BAS.
  45.                          13047 IF ERL = 5151 AND ERR = 62 THEN _
  46.  
  47. RBBS-PC   BAS   12/26/85 The sub-directory feature in CPC13.1A does not work
  48.           EXE            with the FILESEC file correctly.  If you select
  49.                          the use of sub-directories then files will not
  50.                          match in the FILESEC file.  This will be corrected 
  51.                          in CPC13.1B.
  52.                          STATUS:  As a temporary solution, add the
  53.                          additional sub-directory info to the filenames
  54.                          in the FILESEC file so that the routine will work.
  55.  
  56. RBBS-PC   BAS   12/27/85 SYSOP's can get the following following messages
  57.           DOC            when they try to drop to DOS remotely (SYSOP
  58.                          option 7) or exit to "doors":
  59. è
  60.                          Option 7 - "Remote exit to DOS not available."
  61.                          Option D - "All doors are locked!"
  62.  
  63.                          This occurs because the SYSOP has set up his
  64.                          RBBS-PC to have the modem answer the phone
  65.                          (i.e. autoanswer) rather than RBBS-PC.  This
  66.                          creates a security exposure for both of the
  67.                          above options.
  68.                         
  69.                          RBBS-PC CPC13-1A made available 4 ways for the
  70.                          program to answer modems.
  71.  
  72.                          1) Carrier detect (autoanswer/wait for carrier)
  73.                          2) Ring Detect 
  74.                          3) Ringback (autoanswer/counts rings)
  75.                          4) Dumb modem support (autoanswer/wait for carrier)
  76.  
  77.                          CPC12-5B used only the Carrier detect (1) and 
  78.                          ringback technique (3) to answer the phone.  The
  79.                          use of any "autoanswer" method with either doors
  80.                          or option 7 created a secuirty exposure.  Should
  81.                          the carrier drop when a SYSOP was in a door or
  82.                          option 7, the next caller (whoever it is) would
  83.                          have access to the system exactly where the SYSOP
  84.                          lost carrier because the modem (not RBBS-PC) was
  85.                          answering the phone.
  86.  
  87.                          This is the reason ring detect answering (2) was
  88.                          put back into RBBS-PC CPC13-1A.  If the modem is
  89.                          initialized to count rings instead of autoanswering
  90.                          then no security breach is possible for doors or
  91.                          the SYSOP opton 7.  To help the SYSOP know which
  92.                          kind of system he has selected RBBS-PC CPC13-1A
  93.                          provides the following description on the initial 
  94.                          screen:
  95.  
  96.                             "WAITING FOR CARRIER" (modem set for auto answer)
  97.                             "WAITING FOR RING 1"  (RBBS-PC counts and answers)
  98.                             "WAITING FOR RING X"  (Ringback number of rings)
  99.  
  100.                          To insure that SYSOPS do not accidently open their 
  101.                          systems to destruction RBBS-PC will not allow the
  102.                          use of Option - 7 or Doors if the SYSOP has selected
  103.                          WAITING FOR CARRIER to answer the phone.  
  104.  
  105.  
  106.                          STATUS:  The solution is to use Ring detect.  Run
  107.                          Config (1.9) and go to screen #1, parameter 9.
  108.                          Specify 1 ring and no for do you want ringback.
  109.  
  110.                          Section 7.1.6 of the documentation will be re-
  111.                          written to incorporate the above information.
  112.                          
  113. RBBS-PC   BAS   12/28/85 In SNOOP mode some SYSOPS using CPC13-1A report
  114.           EXE            that they cannot see what they type in and only
  115.                          some of what RBBS-PC is displaying to their users.
  116. è                         This problem appears to be comming from a badly 
  117.                          formatted Node record in the Message file.
  118.                          STATUS:  Either run CONFIG and creat a new
  119.                          MESSAGES file on a newly formatted disk or 
  120.                          run the quick and dirty BASIC program SNOOP.BAS
  121.                          against your current MESSAGES file -- after you
  122.                          have backed it up of course!!  SNOOP.BAS is
  123.                          available for downloading.
  124.  
  125. RBBS-PC   BAS  12/29/85  Q>uick Scan of messages whose message numbers
  126.           EXE            were less than four digits didn't display the
  127.                          subject of the message.
  128.                          STATUS:  Line 4590 should read as follows:
  129.  
  130.                          4590 IF QUICK.SCAN.MESSAGENS THEN _
  131.                                  A$=FNSS$(LEFT$(MESSAGE.RECORD$,5))+" "+SJ$ : _
  132.                                  GOSUB 1405 : _
  133.                                  GOTO 4630
  134.  
  135. RBBS-PC   BAS  12/29/85  Variable MAXIMUM.NUMBER.OF.NODES misspelled.
  136.           EXE            STATUS:  Change the variable in line 118 from
  137.                                     MAXIUM.NUMBER.OF.NODES
  138.                                             to
  139.                                     MAXIMUM.NUMBER.OF.NODES
  140.  
  141. =================End of Reported Bugs/Fixes for CPC13-1A=================
  142.